About 607 letters
About 3 minutes
Description: Filters data.
def filter(fn, iterable):
'''
Filters data
:param fn: Callback function, returns True to keep the element, False to discard it
:param iterable: The iterable to filter
:return: A filtered iterable
'''
Example:
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(filter(lambda x : x % 2 == 0, numbers))
print(list(filter(lambda x : x % 2 == 0, numbers)))
Created in 5/15/2025
Updated in 5/16/2025